home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / ABUSESRC.ZIP / AbuseSrc / macabuse / inc / property.hpp < prev    next >
C/C++ Source or Header  |  1997-05-20  |  569b  |  26 lines

  1. #ifndef __PROPERTY_HPP_
  2. #define __PROPERTY_HPP_
  3.  
  4. class property;
  5. class property_manager
  6. {
  7.   property *first;
  8.   property *find(char *name);
  9.   public :
  10.   property_manager() { first=0; } 
  11.   void load(char *filename);
  12.   void save(char *filename);
  13.   
  14.   int getd(char *name, int def) { return (int)get(name,def); }
  15.   double get(char *name, double def);
  16.   char  *get(char *name, char *def);
  17.  
  18.   void setd(char *name, int def) { set(name,def); }
  19.   void set(char *name, double def);
  20.   void set(char *name, char *def);
  21.   ~property_manager();
  22. } ;
  23.  
  24.  
  25. #endif
  26.